/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.escom.healthlc.imapperdao;

import com.escom.healthlc.entidad.MedicoVO;
import com.escom.healthlc.entidad.PacienteVO;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 *
 * @author Carlos
 */
public interface IPacienteMapper {

    public void createPaciente(@Param("paciente")PacienteVO paciente, @Param("idMedico") String idMedico);

    public PacienteVO retrievePacienteByIdPaciente(String idPaciente);
    
    public List<PacienteVO> retrievePacientesByMedico(MedicoVO medico);
    
    public List<PacienteVO> retrievePacientes();
    
    public void updatePaciente(PacienteVO paciente);

    public void deletePaciente(PacienteVO paciente);

}
